pay-per-impression (ppi) - Spanish English Dictionary